/**
 * @file langue.h
 * @brief Fichier d'entête du module langue.
 *
 * @author Delory Rachid, Keita Mamadou, Bernard Florian
 */
#ifndef H_DB_LANGUE_H
#define H_DB_LANGUE_H

/* *********************************************************************

                   Librairies de Langue

********************************************************************* */

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "database.h"
#include "../core/langue.h"


/* *********************************************************************

                Fonctions relatives aux Langues

********************************************************************* */

/**
 * @fn void recuperation_DLan(Langue **langue, const int id);
 * @brief Récupération langue dont l'id est id
 *
 * @param[in,out] arbre arbre qui va contenir
 * @param id
 */
void recuperation_DPub(Langue **langue, const int id);

/**
 * @fn void insertion_DLan(Langue *langue);
 * @brief Insertion de la langue
 *
 * @param[in,out] langue
 */
void insertion_DLab(Langue *langue);

/**
 * @fn void suppression_DLan(const int id);
 * @brief suppression de la langue
 *
 * @param id
 */
void suppression_DLan(const int id);

#endif
